export type TableItem = Partial<{
  prop: string;
  label: string;
  minWidth: string;
  showOverflowTooltip: boolean;
  fixed: string;
  align?: string;
  customFun?: Function;
}>;
export type checkContentListItem = Partial<{
  eqpId: string;
  eqpName: string;
  checkContentList: [
    {
      checkTaskRuleContent: string;
      checkTaskRuleId?: string;
      list: [
        {
          id: number;
          eqpId: string;
          checkTaskNo: string;
          checkRuleNo: string;
          checkTaskRuleContentId: number;
          checkTaskRuleContent: string;
          checkItem: string;
          checkContent: string;
          checkContentRange: number;
          checkContentRangeValue: string;
          executeBy: number;
          executeByName: string;
          result: string | number | null;
          execTime: string;
          remark: string;
        }
      ];
    }
  ];
}>;
export type taskForm = Partial<{
  id: number;
  taskNo: string;
  taskStatus: number;
  photoIds: string;
  summary: string;
  acceptorId: number;
  acceptor: string;
  checkAreaDesc: string;
  checkJobContentList: checkContentListItem[];
  fileList: any[];
  taskContentItemDTOList: {
    id: number;
    eqpId: string;
    checkTaskNo: string;
    checkRuleNo: string;
    checkTaskRuleContentId: number;
    checkTaskRuleContent: string;
    checkItem: string;
    checkContent: string;
    checkContentRange: number;
    checkContentRangeValue: string;
    executeBy: number;
    executeByName: string;
    result: string | number | null;
    execTime: string;
    remark: string;
  }[];
}>;
